home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 June
/
EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso
/
earcd
/
cmdity
/
flshmmcx.lha
/
FlushMemCX
/
Docs
/
FlushMemCX.Txt
< prev
next >
Wrap
Text File
|
1996-05-02
|
7KB
|
176 lines
_.._
_.._ ..oøOOøo.. _.._
o*¤°¬¬°¤*o._ _.oO*¤^°¬¬°^¤*Oo._ _.o*¤°¬¬°¤*o
./ ¯¬°¤*O*¤°¬¯ ¯¬°¤*O*¤°¬¯ \.
. . ..:. _______ ______________ _____ .:.. . .
|| / ___/ / / / / ____/ / /\/\/ ___/ /\/\ CX ||
|| / __// / /\/ / /\ \/ / \ /\/ \ ||
|| ___/ / \¯¯¯ / /¯¯¯¯ / / / /\/\ \¯¯ / /\/\ \___ ||
.:. \ \/¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\/ / .:.
: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ :
. by Alan Doyle .
. Released on 2nd May 1996. .
DISCAIMER
---------------------------------------------------------------------------
The author is NOT responsible for the suitability or accuracy of this
documentation and/or the program(s) it describes. Any damage directly or
indirectly caused by the use or misuse of this documentation and/or the
program(s) it describes is the sole responsibility of the user her/him self
---------------------------------------------------------------------------
COPYRIGHT
---------------------------------------------------------------------------
FlushMemCX v1.0, © Copyright 1996 Alan Doyle. All rights reserved.
This program may be distributed non-commercially only providing that the
executable, source code, documentation and copyright notices remain
unchanged and are included with the distribution. This program is FREEWARE
so no financial donation is necessary ( but welcome ). Send me a postcard
of your hometown if you use this program.
---------------------------------------------------------------------------
This program is for all of you who have programs that make heavy use of
fonts, libraries and devices but don't close or free them all when they
quit, thus using valuble memory with unwanted files.
FlushMemCX is a commodity that offers the possibility to release that
memory at the touch of a few keys.
It's possible to start FlushMemCX from
either the Shell or the Workbench. The following arguments are possible:
PRIORITY=<pri> - With this argument it's possible to set the
commodity it's priority in the commodities queue.
Default : 0
POPWINDOW=<YES|NO> - This enables you to tell wether or not you want
FlushMemCX to open it's window upon startup.
Default : NO
POPKEY=<hotkey> - This enables you to set your own hotkey (See below)
to popup FlushMemCX window.
Default : lshift lalt p
FLUSH=<hotkey> - This enables you to set your own hotkey (See below)
to cause the commodity to flush memory.
Default : lshift lalt f
DEVICES=<YES|NO> - This specifies whether you want to flush unwanted
devices from RAM or not.
Default : YES
FONTS=<YES|NO> - This specifies whether you want to flush unwanted
fonts from RAM or not.
Default : YES
LIBRARY=<YES|NO> - This specifies whether you want to flush unwanted
libraries from RAM or not.
Default : YES
Here are some examples of how you can start FlushMemCX from the Shell:
Run FlushMemCX POPWINDOW=YES POPKEY="lcommand p"
Run FlushMemCX FLUSH "control q"
NOTE: You have to "Run" or "RunBack" FlushMemCX when you start it from the
Shell. This is because DICE does not have an auto detach "_main.c".
You must specify the arguments via the tooltypes array of the program it's
icon when it's started from the Workbench. When you start FlushMemCX
from the WBStartup drawer you must specify the DONOTWAIT tooltype.
The FlushMemCX window:
The FlushMemCX window always opens on the default public screen. When the
window is open you will see seven gadgets:
Flush Devices -> This controls whether DEVICES are flushed or
not.
Flush Fonts -> This controls whether FONTS are flushed or
not.
Flush Libraries -> This controls whether LIBRARIES are flushed
or not.
About -> Brings up an About Requester.
Flush -> Flushes Memory ( Only selected options are
flushed ).
Hide -> Click on this gadget to hide the FlushMemCX
window.
Quit -> Click on this gadget to remove FlushMemCX
from the system.
NOTE : All keyboard shortcuts are underlined.
Input Description Strings (HotKeys):
The Input Description String (HotKeys) has the following template:
<qualifier> [qualifier] [...] <key>
qualifier: lshift left shift key
rshift right shift key
shift either shift key
capslock capslock key
caps shift or capslock key
control control key
lalt left alt key
ralt right alt key
alt either alt key
lcommand left amiga key
rcommand right amiga key
numericpad key on numericpad
rbutton right mouse button
midbutton middle mouse button
leftbutton left mouse button
newprefs change in preferences
diskremoved disk ejected
diskinserted guess what.....
key f1 -> f10 function keys
up cursor up key
down cursor down key
left cursor left key
right cursor right key
help help key
del delete key
return return key
enter enter key
backspace backspace key
esc escape key
space space key
comma comma key
upstroke key released
a -> z, 0 -> 9 normal ansi keys
Choose your keys carefully when other commodities are running.
Requirements:
FlushMemCX needs at least Kickstart 2.0 V36++ to run.
History:
V1.0 (2-May-1996) 10048 bytes.
- Initial release
AUTHOR
¯¯¯¯¯¯
If you have any comments, bugs, ideas please send them to ..
Alan Doyle,
247 Ratoath Road,
Cabra West,
Dublin 7,
IRELAND.
E-Mail :- tgellen@grex.cyberspace.org